package com.tcm.pay.domain.dto;

import java.io.Serializable;

public class TransferFixedDTO implements Serializable {

    /**
     * 一麻袋系统的数字帐户(商户号)
     */
    private String accountNumber;

    /**
     * 您的交易流水ID，对应每笔转账信息
     * 最大20位
     * --字母数字
     * --不可以重复
     */
    private String transId;

    /**
     * 退回通知，转账失败，退回通知地址
     * Max 50 , http协议
     */
    private String notifyURL;

    /**
     * 是否需要加急处理(加急手续费多4元)
     * 0(普通)
     */
    private String tt;

    /**
     * 签名方式，暂只支持RSA
     * RSA
     */
    private String signType;

    /**
     * 银行名称(传中文简称)
     * 广发银行
     */
    private String bankCode;

    /**
     * 开户省份(固定的正确的省市信息即可)
     * 北京市
     */
    private String provice;

    /**
     * 开户市
     * 北京市
     */
    private String city;

    /**
     * 支行名称,仅填写支行信息,如:太平路支行。仅需填写支行名称不需要银行名称
     * 平江路支行
     */
    private String branchName;

    /**
     * 开户名称(银行卡的预留姓名)
     * Max 50
     */
    private String accountName;

    /**
     * 卡号
     * Max 25
     */
    private String cardNo;

    /**
     * 身份证
     */
    private String idNo;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 金额,比如:100.08;90.00(元)
     * 数字，保留2位小数
     */
    private String amount;

    /**
     * 备注
     */
    private String remark;

    /**
     * 签名信息
     */
    private String secureCode;

    public String getAccountNumber() {
        return accountNumber;
    }

    public void setAccountNumber(String accountNumber) {
        this.accountNumber = accountNumber;
    }

    public String getTransId() {
        return transId;
    }

    public void setTransId(String transId) {
        this.transId = transId;
    }

    public String getNotifyURL() {
        return notifyURL;
    }

    public void setNotifyURL(String notifyURL) {
        this.notifyURL = notifyURL;
    }

    public String getTt() {
        return tt;
    }

    public void setTt(String tt) {
        this.tt = tt;
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getProvice() {
        return provice;
    }

    public void setProvice(String provice) {
        this.provice = provice;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getBranchName() {
        return branchName;
    }

    public void setBranchName(String branchName) {
        this.branchName = branchName;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSecureCode() {
        return secureCode;
    }

    public void setSecureCode(String secureCode) {
        this.secureCode = secureCode;
    }
}
